give someone their just deserts - Español Inglés Diccionario